.wed {
    margin: 0 auto;
    width: 1000px;
}

.title {
    height: 50px;
    margin: 40px 326px 50px;
}

.title-center {
    height: 44px;
    /* background-color: red; */
}

.title>.title-center>div {
    display: inline-block;
}

.line {
    height: 22px;  
    width: 105px;  
    border-bottom: 3px solid #9ac1c0;
    /* background-color: #000; */
}

.word {
    padding: 0 20px;
    width: 86px;
    text-align: center;
    vertical-align: middle;
}

.word p:first-child {
    font-size: 16px;
    /* text-align: center; */
}

.word p:nth-child(2) {
    font-variant: small-caps;
    font-size: 12px;
}

.notice {
    height: 50px;
    font-size: 14px;
    text-align: center;
}

.zhuce {
    padding: 0 160px;
    font-size: 14px;
}

.span1 {
    display: inline-block;
    width: 80px;
}

.span2 {
    display: inline-block;
    color: red;
}

.span3 {
    color: red;
}

.w210 {
    width: 210px;
    margin-right: 28px;
    border: 1px solid #9ac1c0;
}

form>div {
    line-height: 40px;
}

.yzm {
    vertical-align: middle;
}

.yzm-img {
    display: inline-block;
    height: 40px;
}

.xieyi {
    vertical-align: top;
}

.xieyi>textarea {
    width: 548px;
    border: 1px solid #9ac1c0;
}

/* 打勾开始 */
.box {
    position: relative;
    display: inline-block;
  }

  input[type="checkbox"] {
    opacity: 0;
  }

  label {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #999;
    /* border-radius: 50%; */
  }

  input:checked+label {
    /* background-color: #ff3334; */
    /* overflow: hidden; */
  }

  input:checked+label::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -20%) rotateZ(-45deg);
    transform-origin: 0 0;
    /* background-color: #ff3334; */
    /* border-radius: 50%; */
    border: 2px solid #ff3334;
    border-top: none;
    border-right: none;
  }
/* 打勾结束 */

.submit {
    text-align: center;
}

.submit>input {
    border: 0;
    background-color: #6db6ff;
    width: 120px;
    height: 33px;
    border-radius: 2px;
}